package com.sgg.algorithm.sort;

//O(n2)
public class SelectSort {
    public static void main(String[] args) {
    }

    /**
     * 第一轮:找到最小的,跟第1个交换
     * 第二轮:找到后面的最小的,跟第2个换
     * 第二轮:找到后面的最小的,跟第3个换
     */
    public static void sort(int[] arr) {
        for (int i = 0; i < arr.length; i++) {
            int index = i;
            for (int j = i; j < arr.length; j++) {
                if (arr[j] < arr[index]) {
                    index = j;
                }
            }
            int temp = arr[index];
            arr[index] = arr[i];
            arr[i] = temp;
        }
    }
}
